sporting prowess - German English Dictionary